#1、循环接收键盘输入的字符，判定是否属于正整数、负整数、浮点数 ，并给出相应提醒 按exit退出
import re

if __name__ == "__main__":
    while True:
        i = input("请输入一个数:")
        if re.findall(r"^\+?[1-9]\d*$",i):
            print(i+"是一个整数")
        elif re.findall(r"^-[1-9]\d*$",i):
            print(i+"是一个负数")
        elif re.findall(r"^(\+|-)?[1-9]\d*\.\d*|^(\+|-)?[0-9]\.d*",i):
            print(i+"是一个浮点数")
        elif "exit"==i:
            break

#2、验证密码是否合法，密码要求8-10位，以（字母或者下划线开头），给出相应提示
# import re
#
# while True:
#     i = input("请输入一个密码:")
#     if re.findall(r"^[a-zA-Z_]\d{7,9}",i):
#         print("密码有效")
#         break
#     else:
#         print("密码无效")



